--
-- Title: Nishan FC Fabric Element MIB
--
-- Fabric Element Management MIB, Version 1.10 (same as version 1.9), as
-- per Internet Draft, "Definitions of Managed Objects for the Fabric
-- Element in Fibre Channel Standard",
-- <draft-teow-fabric-element-mib-03.txt>, July 10, 1998.
--
-- This is edited for Nishan Systems based on public implementations.
--
-- Revision history:
--
-- 4/20/01: minor corrections to compile without warnings in SMICng.
--
-- 5/08/03: convert to v2 SMI for SMICng checking.
--FCFABRIC-ELEMENT-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE, experimental,Counter32,Gauge32,TimeTicksFROM SNMPv2-SMI;fcFabric MODULE-IDENTITYLAST-UPDATED"0305080000Z"ORGANIZATION"Nishan Systems, Inc"CONTACT-INFO"Nishan Systems, Inc
Attn: Network Management
3850 North First Street
San Jose, CA 95134
USA
Tel : +1 408 519-3700
email : snmp@nishansystems.com"DESCRIPTION"The MIB for managing Fibre Channel Elements."::={ experimental 422}-- fibreChannel OBJECT IDENTIFIER ::= { experimental 42 }-- fcFabric OBJECT IDENTIFIER ::= { fibreChannel 2 }-- Fabric ElementfcFeMIBObjects OBJECTIDENTIFIER::={ fcFabric 1}-- Groups under fcFefcFeConfig OBJECTIDENTIFIER::={ fcFeMIBObjects 1}fcFeStatus OBJECTIDENTIFIER::={ fcFeMIBObjects 2}fcFeError OBJECTIDENTIFIER::={ fcFeMIBObjects 3}fcFeAccounting OBJECTIDENTIFIER::={ fcFeMIBObjects 4}
fcFeCapabilities OBJECTIDENTIFIER::={ fcFeMIBObjects 5}-- Type definitions.DisplayString::=OCTETSTRING(SIZE(0..255))MilliSeconds::=INTEGER(0..2147383647)-- 2^31 - 1MicroSeconds::=INTEGER(0..2147383647)FcNameId::=OCTETSTRING(SIZE(8))-- Worldwide Name or Fibre Channel Name associated with
-- an FC entity. It's a Network_Destination_ID or-- Network_Source_ID composed of a value up to 60 bits-- wide, occupying the remaining 8 bytes while the first-- nibble identifies the format of the Name_Identifier with-- hex values:-- 0: ignored-- 1: IEEE 48-bit address,-- 2: IEEE extended,-- 3: Locally assigned,-- 4: 32-bit IP addressFabricName ::=FcNameId-- The Name Identifier of a Fabric. Each Fabric shall-- provide a unique Fabric Name.-- Only the following formats are allowed: IEEE48, and Local.FcPortName ::=FcNameId-- The Name Identifier associated with a port-- Only the following formats are allowed:-- IEEE48, IEEE extended, and Local.FcAddressId::=OCTETSTRING(SIZE(3))
-- Fibre Channel Address Identifier. A 24-bit value unique-- within the address space of a FabricFcRxDataFieldSize::=INTEGER(128..2112)-- Receive Data_Field SizeFcBbCredit::=INTEGER(0..32767)-- Buffer-to-buffer Credit-- FC-PH versionFcphVersion::=INTEGER(0..255)-- Class 1 Stacked Connect Support/ModeFcStackedConnMode::=INTEGER{none (1),transparent (2),
lockedDown (3)}-- Class of Service Capability SetFcCosCap::=INTEGER(0..127)-- bit 0 Class F-- bit 1 Class 1-- bit 2 Class 2-- bit 3 Class 3-- bit 4 Class 4-- bit 5 Class 5-- bit 6 Class 6-- bit 7 reserved for future-- FC-0 Baud RatesFc0BaudRate ::=INTEGER{other (1),-- none of belowoneEighth (2),-- 155 Mbaud (12.5MB/s)quarter (4),-- 266 Mbaud (25.0MB/s)
half (8),-- 532 Mbaud (50.0MB/s)full (16),-- 1 Gbaud (100MB/s)double (32),-- 2 Gbaud (200MB/s)quadruple (64)-- 4 Gbaud (400MB/s)}-- Baud Rate Capability SetFc0BaudRateCap ::=INTEGER(0..127)-- bit 0 other-- bit 1 oneEighth-- bit 2 quarter-- bit 3 half-- bit 4 full-- bit 5 double-- bit 6 quadruple-- bit 7 reserved for future-- FC-0 Media Capability SetFc0MediaCap ::=INTEGER(0..65535)
-- bit 0 unknown-- bit 1 single mode fibre (sm)-- bit 2 multi-mode fibre 50 micron (m5)-- bit 3 multi-mode fibre 62.5 micron (m6)-- bit 4 video cable (tv)-- bit 5 miniature cable (mi)-- bit 6 shielded twisted pair (stp)-- bit 7 twisted wire (tw)-- bit 8 long video (lv)-- bits 9-15 reserved for future use-- A specific FC-0 medium type associated with a portFc0Medium ::=INTEGER{unknown (1),sm (2),m5 (4),m6 (8),tv (16),
mi (32),stp (64),tw (128),lv (256)}-- The FC-0 transmitter type of a portFc0TxType ::=INTEGER{unknown (1),longWaveLaser (2),-- (LL)shortWaveLaser (3),-- (SL)longWaveLED (4),-- (LE)electrical (5),-- (EL)shortWaveLaserNoOFC (6)-- (SN)
}-- The FC-0 distance range associated with a port transmitterFc0Distance ::=INTEGER{unknown (1),long (2),intermediate (3),short (4)}-- Module and Port CapacityFcFeModuleCapacity::=INTEGER(1..256)FcFeFxPortCapacity::=INTEGER(1..256)-- Module, FxPort and NxPort IndexFcFeModuleIndex::=INTEGER(1..256)
FcFeFxPortIndex::=INTEGER(1..256)FcFeNxPortIndex::=INTEGER(1..126)-- Port ModeFcFxPortMode ::=INTEGER{unknown (1),fPort (2),flPort (3)}-- BB_Credit ModelFcBbCreditModel::=INTEGER{regular (1),alternate (2)
}-- The Configuration group-- This group consists of scalar objects and tables.-- It contains the configuration and service parameters-- of the Fabric Element and the FxPorts.-- The group represents a set of parameters associated with-- the Fabric Element or an FxPort to support its NxPorts.-- Implementation of this group is mandatory.fcFeFabricName OBJECT-TYPESYNTAX FabricName
MAX-ACCESSread-only-- instead of read-writeSTATUScurrentDESCRIPTION"The Name_Identifier of the Fabric to which this Fabric
Element belongs."::={ fcFeConfig 1}fcFeElementName OBJECT-TYPESYNTAXFcNameIdMAX-ACCESSread-only-- instead of read-writeSTATUScurrent
DESCRIPTION"The Name_Identifier of the Fabric Element."::={ fcFeConfig 2}fcFeModuleCapacity OBJECT-TYPESYNTAXFcFeModuleCapacityMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum number of modules in the Fabric Element,
regardless of their current state."::={ fcFeConfig 3}-- The Module Table.-- This table contains one entry for each module,-- information of the modules.fcFeModuleTable OBJECT-TYPESYNTAXSEQUENCEOF FcFeModuleEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each module in the
Fabric Element, information of the modules."
::={ fcFeConfig 4}fcFeModuleEntry OBJECT-TYPESYNTAX FcFeModuleEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing the configuration parameters of a
module."INDEX{ fcFeModuleIndex }::={ fcFeModuleTable 1}
FcFeModuleEntry ::=SEQUENCE{
fcFeModuleIndex
FcFeModuleIndex,
fcFeModuleDescr
DisplayString,
fcFeModuleObjectID
OBJECTIDENTIFIER,
fcFeModuleOperStatus
INTEGER,
fcFeModuleLastChange
TimeTicks,
fcFeModuleFxPortCapacity
FcFeFxPortCapacity,
fcFeModuleName
FcNameId}fcFeModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module within the Fabric
Element for which this entry contains information. This
value is never greater than fcFeModuleCapacity."::={ fcFeModuleEntry 1}fcFeModuleDescr OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A textual description of the module. This value should
include the full name and version identification of the
module. It should contain printable ASCII characters."::={ fcFeModuleEntry 2}
fcFeModuleObjectID OBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The vendor's authoritative identification of the module.
This value may be allocated within the SMI enterprises
subtree (1.3.6.1.4.1) and provides a straight-forward
and unambiguous means for determining what kind of
module is being managed.
For example, this object could take the value
1.3.6.1.4.1.99649.3.9 if vendor 'Neufe Inc.' was
assigned the subtree 1.3.6.1.4.1.99649, and had assigned
the identifier 1.3.6.1.4.1.99649.3.9 to its 'FeFiFo-16
PlugInCard.'"::={ fcFeModuleEntry 3}fcFeModuleOperStatus OBJECT-TYPESYNTAXINTEGER{online (1),-- functionaloffline (2),-- not available
testing (3),-- under testingfaulty (4)-- defective}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object indicates the operational status of the
module:
online(1) the module is functioning properly;
offline(2) the module is not available;
testing(3) the module is under testing; and
faulty(4) the module is defective in some way."::={ fcFeModuleEntry 4}fcFeModuleLastChange OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object contains the value of sysUpTime when the
module entered its current operational status. A value
of zero indicates that the operational status of the
module has not changed since the agent last restarted."::={ fcFeModuleEntry 5}fcFeModuleFxPortCapacity OBJECT-TYPESYNTAXFcFeFxPortCapacityMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of FxPort that can be contained within the
module. Within each module, the ports are uniquely
numbered in the range from 1 to fcFeModuleFxPortCapacity
inclusive. However, the numbers are not required to be
contiguous."::={ fcFeModuleEntry 6}fcFeModuleName OBJECT-TYPESYNTAXFcNameIdMAX-ACCESSread-only-- instead of read-writeSTATUScurrentDESCRIPTION"The Name_Identifier of the module."
::={ fcFeModuleEntry 7}-- the FxPort Configuration Table.-- This table contains, one entry for each FxPort,-- configuration parameters of the ports.fcFxPortTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort in the
Fabric Element, configuration and service parameters of
the FxPorts."::={ fcFeConfig 5}fcFxPortEntry OBJECT-TYPESYNTAX FcFxPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing the configuration and service
parameters of a FxPort."INDEX{ fcFxPortModuleIndex, fcFxPortFxPortIndex }
::={ fcFxPortTable 1}
FcFxPortEntry ::=SEQUENCE{
fcFxPortModuleIndex
FcFeModuleIndex,
fcFxPortFxPortIndex
FcFeFxPortIndex,
fcFxPortName
FcPortName,-- FxPort common service parameters
fcFxPortFcphVersionHigh
FcphVersion,
fcFxPortFcphVersionLow
FcphVersion,
fcFxPortBbCredit
FcBbCredit,
fcFxPortRxBufSize
FcRxDataFieldSize,
fcFxPortRatov
MilliSeconds,
fcFxPortEdtov
MilliSeconds,-- FxPort class service parameters
fcFxPortCosSupported
FcCosCap,
fcFxPortIntermixSupported
INTEGER,
fcFxPortStackedConnMode
FcStackedConnMode,
fcFxPortClass2SeqDeliv
INTEGER,
fcFxPortClass3SeqDeliv
INTEGER,-- other configuration parameters
fcFxPortHoldTime
MicroSeconds,
fcFxPortBaudRate
Fc0BaudRate,
fcFxPortMedium
Fc0Medium,
fcFxPortTxType
Fc0TxType,
fcFxPortDistance
Fc0Distance
}fcFxPortModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortEntry 1}
fcFxPortFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortEntry 2}fcFxPortName OBJECT-TYPESYNTAX FcPortName
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name identifier of this FxPort. Each FxPort has a
unique port name within the address space of the
Fabric."::={ fcFxPortEntry 3}-- FxPort common service parametersfcFxPortFcphVersionHigh OBJECT-TYPE
SYNTAXFcphVersionMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The highest or most recent version of FC-PH that the
FxPort is configured to support."::={ fcFxPortEntry 4}fcFxPortFcphVersionLow OBJECT-TYPESYNTAXFcphVersionMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The lowest or earliest version of FC-PH that the FxPort
is configured to support."::={ fcFxPortEntry 5}fcFxPortBbCredit OBJECT-TYPESYNTAXFcBbCreditMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of receive buffers available for
holding Class 1 connect-request, Class 2 or 3 frames
from the attached NxPort. It is for buffer-to-buffer
flow control in the direction from the attached NxPort
(if applicable) to FxPort."::={ fcFxPortEntry 6}fcFxPortRxBufSize OBJECT-TYPESYNTAXFcRxDataFieldSizeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The largest Data_Field Size (in octets) for an FT_1
frame that can be received by the FxPort."::={ fcFxPortEntry 7}fcFxPortRatov OBJECT-TYPESYNTAXMilliSecondsMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Resource_Allocation_Timeout Value configured for the
FxPort. This is used as the timeout value for
determining when to reuse an NxPort resource such as a
Recovery_Qualifier. It represents E_D_TOV (see next
object) plus twice the maximum time that a frame may be
delayed within the Fabric and still be delivered."::={ fcFxPortEntry 8}fcFxPortEdtov OBJECT-TYPESYNTAXMilliSecondsMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The E_D_TOV value configured for the FxPort. The
Error_Detect_Timeout Value is used as the timeout value
for detecting an error condition."::={ fcFxPortEntry 9}-- FxPort class service parametersfcFxPortCosSupported OBJECT-TYPESYNTAXFcCosCapMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A value indicating the set of Classes of Service
supported by the FxPort."::={ fcFxPortEntry 10}
fcFxPortIntermixSupported OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A flag indicating whether or not the FxPort supports an
Intermixed Dedicated Connection."::={ fcFxPortEntry 11}fcFxPortStackedConnMode OBJECT-TYPESYNTAXFcStackedConnModeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A value indicating the mode of Stacked Connect supported
by the FxPort."::={ fcFxPortEntry 12}
fcFxPortClass2SeqDeliv OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A flag indicating whether or not Class 2 Sequential
Delivery is supported by the FxPort."::={ fcFxPortEntry 13}fcFxPortClass3SeqDeliv OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"A flag indicating whether or not Class 3 Sequential
Delivery is supported by the FxPort."::={ fcFxPortEntry 14}-- other FxPort parametersfcFxPortHoldTime OBJECT-TYPESYNTAXMicroSecondsMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum time (in microseconds) that the FxPort shall
hold a frame before discarding the frame if it is unable
to deliver the frame. The value 0 means that the FxPort
does not support this parameter."::={ fcFxPortEntry 15}fcFxPortBaudRate OBJECT-TYPESYNTAX Fc0BaudRate
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The FC-0 baud rate of the FxPort."
::={ fcFxPortEntry 16}fcFxPortMedium OBJECT-TYPESYNTAX Fc0Medium
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The FC-0 medium of the FxPort."::={ fcFxPortEntry 17}fcFxPortTxType OBJECT-TYPESYNTAX Fc0TxType
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The FC-0 transmitter type of the FxPort."::={ fcFxPortEntry 18}fcFxPortDistance OBJECT-TYPESYNTAX Fc0Distance
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The FC-0 distance range of the FxPort transmitter."
::={ fcFxPortEntry 19}-- the Operation group-- This group consists of tables that contains operational-- status and established service parameters for the Fabric-- Element and the attached NxPorts.-- Implementation of this group is mandatory.-- The FxPort Operation table-- This table contains, one entry for each FxPort,-- the operational status and parameters of the FxPorts.fcFxPortStatusTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxPortStatusEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort in the
Fabric Element, operational status and parameters of the
FxPorts."::={ fcFeStatus 1}fcFxPortStatusEntry OBJECT-TYPESYNTAX FcFxPortStatusEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing operational status and parameters of
a FxPort."INDEX{ fcFxPortStatusModuleIndex, fcFxPortStatusFxPortIndex }::={ fcFxPortStatusTable 1}
FcFxPortStatusEntry ::=SEQUENCE{
fcFxPortStatusModuleIndex
FcFeModuleIndex,
fcFxPortStatusFxPortIndex
FcFeFxPortIndex,
fcFxPortID
FcAddressId,
fcFPortAttachedPortName
FcPortName,
fcFPortConnectedPort
FcAddressId,
fcFxPortBbCreditAvailable
Gauge32,
fcFxPortOperMode
FcFxPortMode,
fcFxPortAdminMode
FcFxPortMode
}fcFxPortStatusModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortStatusEntry 1}fcFxPortStatusFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortStatusEntry 2}fcFxPortID OBJECT-TYPE
SYNTAXFcAddressIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The address identifier by which this FxPort is
identified within the Fabric. The FxPort may assign its
address identifier to its attached NxPort(s) during
Fabric Login."::={ fcFxPortStatusEntry 3}fcFPortAttachedPortName OBJECT-TYPESYNTAX FcPortName
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The port name of the attached N_Port, if applicable. If
the value of this object is '0000000000000000'H, this
FxPort has no NxPort attached to it. This variable has
been deprecated and may be implemented for backward
compability."::={ fcFxPortStatusEntry 4}fcFPortConnectedPort OBJECT-TYPESYNTAXFcAddressId
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The address identifier of the destination FxPort with
which this FxPort is currently engaged in a either a
Class 1 or loop connection. If the value of this object
is '000000'H, this FxPort is not engaged in a
connection. This variable has been deprecated and may be
implemented for backward compability."::={ fcFxPortStatusEntry 5}fcFxPortBbCreditAvailable OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of buffers currently available for receiving
frames from the attached port in the buffer-to-buffer
flow control. The value should be less than or equal to
fcFxPortBbCredit."::={ fcFxPortStatusEntry 6}fcFxPortOperMode OBJECT-TYPE
SYNTAX FcFxPortMode
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current operational mode of the FxPort."::={ fcFxPortStatusEntry 7}fcFxPortAdminMode OBJECT-TYPESYNTAX FcFxPortMode
MAX-ACCESSread-only-- instead of read-writeSTATUScurrentDESCRIPTION"The desired operational mode of the FxPort."::={ fcFxPortStatusEntry 8}fcFxPortPhysTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxPortPhysEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort in the
Fabric Element, physical level status and parameters of
the FxPorts."::={ fcFeStatus 3}fcFxPortPhysEntry OBJECT-TYPESYNTAX FcFxPortPhysEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing physical level status and parameters
of a FxPort."INDEX{ fcFxPortPhysModuleIndex, fcFxPortPhysFxPortIndex }::={ fcFxPortPhysTable 1}
FcFxPortPhysEntry ::=SEQUENCE{
fcFxPortPhysModuleIndex
FcFeModuleIndex,
fcFxPortPhysFxPortIndex
FcFeFxPortIndex,
fcFxPortPhysAdminStatus
INTEGER,
fcFxPortPhysOperStatus
INTEGER,
fcFxPortPhysLastChange
TimeTicks,
fcFxPortPhysRttov
MilliSeconds}fcFxPortPhysModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortPhysEntry 1}fcFxPortPhysFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortPhysEntry 2}
fcFxPortPhysAdminStatus OBJECT-TYPESYNTAXINTEGER{online (1),-- place port onlineoffline (2),-- take port offlinetesting (3)-- initiate test procedures}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The desired state of the FxPort. A management station
may place the FxPort in a desired state by setting this
object accordingly. The testing(3) state indicates that
no operational frames can be passed. When a Fabric
Element initializes, all FxPorts start with
fcFxPortPhysAdminStatus in the offline(2) state. As the
result of either explicit management action or per
configuration information accessible by the Fabric
Element, fcFxPortPhysAdminStatus is then changed to
either the online(1) or testing(3) states, or remains in
the offline state."::={ fcFxPortPhysEntry 3}fcFxPortPhysOperStatus OBJECT-TYPESYNTAXINTEGER{online (1),-- Login may proceedoffline (2),-- Login cannot proceedtesting (3),-- port is under testlinkFailure (4)-- failure after online/testing-- Other values may be used to indicate-- diagnostic for failed test.}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current operational status of the FxPort. The
testing(3) indicates that no operational frames can
be passed. If fcFxPortPhysAdminStatus is offline(2)
then fcFxPortPhysOperStatus should be offline(2). If
fcFxPortPhysAdminStatus is changed to online(1) then
fcFxPortPhysOperStatus should change to online(1) if
the FxPort is ready to accept Fabric Login request
from the attached NxPort; it should proceed and
remain in the link-failure(4) state if and only if
there is a fault that prevents it from going to the
online(1) state."::={ fcFxPortPhysEntry 4}fcFxPortPhysLastChange OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of sysUpTime at the time the FxPort
entered its current operational status. A value of
zero indicates that the FxPort's operational status
has not changed since the agent last restarted."::={ fcFxPortPhysEntry 5}
fcFxPortPhysRttov OBJECT-TYPESYNTAXMilliSecondsMAX-ACCESSread-only-- instead of read-writeSTATUScurrentDESCRIPTION"The Receiver_Transmitter_Timeout value of the
FxPort. This is used by the receiver logic to detect
Loss of Synchronization."::={ fcFxPortPhysEntry 6}-- The FxPort Fabric Login table---- This table contains, one entry for each FxPort in the-- Fabric Element, the Service Parameters that have been-- established from the most recent Fabric Login,-- implicit or explicit.fcFxloginTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxloginEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A table that contains, one entry for each FxPort in the
Fabric Element, services parameters established from the
most recent Fabric Login, explicit or implicit."::={ fcFeStatus 4}fcFxloginEntry OBJECT-TYPESYNTAX FcFxloginEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing service parameters established from
a successful Fabric Login."INDEX{ fcFxloginModuleIndex, fcFxloginFxPortIndex,
fcFxloginNxPortIndex }::={ fcFxloginTable 1}
FcFxloginEntry ::=SEQUENCE{
fcFxloginModuleIndex
FcFeModuleIndex,
fcFxloginFxPortIndex
FcFeFxPortIndex,
fcFxloginNxPortIndex
FcFeNxPortIndex,
fcFxPortFcphVersionAgreed
FcphVersion,
fcFxPortNxPortBbCredit
FcBbCredit,
fcFxPortNxPortRxDataFieldSize
FcRxDataFieldSize,
fcFxPortCosSuppAgreed
FcCosCap,
fcFxPortIntermixSuppAgreed
INTEGER,
fcFxPortStackedConnModeAgreed
FcStackedConnMode,
fcFxPortClass2SeqDelivAgreed
INTEGER,
fcFxPortClass3SeqDelivAgreed
INTEGER,--
fcFxPortNxPortName
FcPortName,
fcFxPortConnectedNxPort
FcAddressId,
fcFxPortBbCreditModel
FcBbCreditModel}fcFxloginModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndex
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxloginEntry 1}fcFxloginFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxloginEntry 2}fcFxloginNxPortIndex OBJECT-TYPESYNTAXFcFeNxPortIndexMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The object identifies the associated NxPort in the
attachment for which the entry contains information."::={ fcFxloginEntry 3}fcFxPortFcphVersionAgreed OBJECT-TYPESYNTAXFcphVersionMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The version of FC-PH that the FxPort has agreed to
support from the Fabric Login"::={ fcFxloginEntry 4}fcFxPortNxPortBbCredit OBJECT-TYPESYNTAXFcBbCreditMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of buffers available for holding Class
1 connect-request, Class 2 or Class 3 frames to be
transmitted to the attached NxPort. It is for buffer-
to-buffer flow control in the direction from FxPort to
NxPort. The buffer-to-buffer flow control mechanism is
indicated in the respective fcFxPortBbCreditModel.
[1](23.6.2.2)"::={ fcFxloginEntry 5}fcFxPortNxPortRxDataFieldSize OBJECT-TYPESYNTAXFcRxDataFieldSizeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Receive Data Field Size of the attached NxPort. This
is a binary value that specifies the largest Data Field
Size for an FT_1 frame that can be received by the
NxPort. The value is in number of bytes and ranges from
128 to 2112 inclusive."::={ fcFxloginEntry 6}fcFxPortCosSuppAgreed OBJECT-TYPESYNTAXFcCosCapMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A variable indicating that the attached NxPort has
requested the FxPort for the support of classes of
services and the FxPort has granted the request."::={ fcFxloginEntry 7}fcFxPortIntermixSuppAgreed OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A variable indicating that the attached NxPort has
requested the FxPort for the support of Intermix and the
FxPort has granted the request. This flag is only valid
if Class 1 service is supported."::={ fcFxloginEntry 8}fcFxPortStackedConnModeAgreed OBJECT-TYPESYNTAXFcStackedConnModeMAX-ACCESSread-only
STATUScurrentDESCRIPTION"A variable indicating whether the FxPort has agreed to
support stacked connect from the Fabric Login. This is
only meaningful if Class 1 service has been agreed."::={ fcFxloginEntry 9}fcFxPortClass2SeqDelivAgreed OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A variable indicating whether the FxPort has agreed to
support Class 2 sequential delivery from the Fabric
Login. This is only meaningful if Class 2 service has
been agreed."::={ fcFxloginEntry 10}
fcFxPortClass3SeqDelivAgreed OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A flag indicating whether the FxPort has agreed to
support Class 3 sequential delivery from the Fabric
Login. This is only meaningful if Class 3 service has
been agreed."::={ fcFxloginEntry 11}fcFxPortNxPortName OBJECT-TYPESYNTAX FcPortName
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The port name of the attached NxPort, if applicable. If
the value of this object is '0000000000000000'H, this
FxPort has no NxPort attached to it."
::={ fcFxloginEntry 12}fcFxPortConnectedNxPort OBJECT-TYPESYNTAXFcAddressIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The address identifier of the destination FxPort with
which this FxPort is currently engaged in a either a
Class 1 or loop connection. If the value of this object
is '000000'H, this FxPort is not engaged in a
connection."::={ fcFxloginEntry 13}fcFxPortBbCreditModel OBJECT-TYPESYNTAXFcBbCreditModelMAX-ACCESSread-only-- instead of read-writeSTATUScurrentDESCRIPTION"This object identifies the BB_Credit model used by the
FxPort. The regular model refers to the Buffer-to-Buffer
flow control mechanism defined in FC-PH [1] is used
between the F_Port and the N_Port. For FL_Ports, the
Alternate Buffer-to-Buffer flow control mechanism as
defined in FC-AL [4] is used between the FL_Port and any
attached NL_Ports."::={ fcFxloginEntry 14}-- the Error group-- This group consists of tables that contain information about-- the various types of errors detected. The management station-- may use the information in this group to determine the-- quality of the link between the FxPort and its attached NxPort.-- Implementation of this group is optional.-- the FxPort Error table-- This table contains, one entry for each FxPort in the Fabric-- Element, counters recording numbers of errors detected-- since the management agent re-initialized.-- The first 6 columnar objects after the port index corresponds-- to the counters in the Link Error Status Block ([1](29.8)).fcFxPortErrorTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxPortErrorEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort,
counters that record the numbers of errors detected."::={ fcFeError 1}fcFxPortErrorEntry OBJECT-TYPESYNTAX FcFxPortErrorEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing error counters of a FxPort."INDEX{ fcFxPortErrorModuleIndex, fcFxPortErrorFxPortIndex }::={ fcFxPortErrorTable 1}
FcFxPortErrorEntry ::=SEQUENCE{
fcFxPortErrorModuleIndex
FcFeModuleIndex,
fcFxPortErrorFxPortIndex
FcFeFxPortIndex,
fcFxPortLinkFailures
Counter32,
fcFxPortSyncLosses
Counter32,
fcFxPortSigLosses
Counter32,
fcFxPortPrimSeqProtoErrors
Counter32,
fcFxPortInvalidTxWords
Counter32,
fcFxPortInvalidCrcs
Counter32,
fcFxPortDelimiterErrors
Counter32,
fcFxPortAddressIdErrors
Counter32,
fcFxPortLinkResetIns
Counter32,
fcFxPortLinkResetOuts
Counter32,
fcFxPortOlsIns
Counter32,
fcFxPortOlsOuts
Counter32}fcFxPortErrorModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-only
STATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortErrorEntry 1}fcFxPortErrorFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortErrorEntry 2}fcFxPortLinkFailures OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The number of link failures detected by this FxPort."::={ fcFxPortErrorEntry 3}fcFxPortSyncLosses OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of loss of synchronization detected by the
FxPort."::={ fcFxPortErrorEntry 4}fcFxPortSigLosses OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of loss of signal detected by the FxPort."::={ fcFxPortErrorEntry 5}fcFxPortPrimSeqProtoErrors OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of primitive sequence protocol errors
detected by the FxPort."::={ fcFxPortErrorEntry 6}fcFxPortInvalidTxWords OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of invalid transmission word detected by the
FxPort."::={ fcFxPortErrorEntry 7}fcFxPortInvalidCrcs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of invalid CRC detected by this FxPort."::={ fcFxPortErrorEntry 8}
fcFxPortDelimiterErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Delimiter Errors detected by this FxPort."::={ fcFxPortErrorEntry 9}fcFxPortAddressIdErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of address identifier errors detected by this
FxPort."::={ fcFxPortErrorEntry 10}fcFxPortLinkResetIns OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of Link Reset Protocol received by this
FxPort from the attached NxPort."::={ fcFxPortErrorEntry 11}fcFxPortLinkResetOuts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Link Reset Protocol issued by this FxPort
to the attached NxPort."::={ fcFxPortErrorEntry 12}fcFxPortOlsIns OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Offline Sequence received by this FxPort."::={ fcFxPortErrorEntry 13}fcFxPortOlsOuts OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Offline Sequence issued by this FxPort."::={ fcFxPortErrorEntry 14}-- Accounting Groups:-- (1) Class 1 Accounting Group,-- (2) Class 2 Accounting Group, and-- (3) Class 3 Accounting Group.-- Each group consists of a table that contains accounting-- information for the FxPorts in the Fabric Element.-- Implementation of each group is optional.-- the Class 1 Accounting table-- This table contains, one entry for each FxPort in the Fabric-- Element, Counters for certain types of events occurred in the-- the FxPorts since the the management agent has re-initialized.-- Implementation of this group is optional.-- Class1 is not supported by Nishan, table removed-- the Class 2 Accounting table-- This table contains, one entry for each FxPort in the Fabric
-- Element, Counters for certain types of events occurred in the-- the FxPorts since the the management agent has re-initialized.-- Implementation of this group is optional.fcFxPortC2AccountingTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxPortC2AccountingEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort in the
Fabric Element, Class 2 accounting information recorded
since the management agent has re-initialized."::={ fcFeAccounting 2}fcFxPortC2AccountingEntry OBJECT-TYPESYNTAX FcFxPortC2AccountingEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing Class 2 accounting information for
each FxPort."
INDEX{ fcFxPortC2AccountingModuleIndex, fcFxPortC2AccountingFxPortIndex
}::={ fcFxPortC2AccountingTable 1}
FcFxPortC2AccountingEntry ::=SEQUENCE{
fcFxPortC2AccountingModuleIndex
FcFeModuleIndex,
fcFxPortC2AccountingFxPortIndex
FcFeFxPortIndex,
fcFxPortC2InFrames
Counter32,
fcFxPortC2OutFrames
Counter32,
fcFxPortC2InOctets
Counter32,
fcFxPortC2OutOctets
Counter32,
fcFxPortC2Discards
Counter32,
fcFxPortC2FbsyFrames
Counter32,
fcFxPortC2FrjtFrames
Counter32}fcFxPortC2AccountingModuleIndex OBJECT-TYPE
SYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortC2AccountingEntry 1}fcFxPortC2AccountingFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortC2AccountingEntry 2}fcFxPortC2InFrames OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 2 frames received by this FxPort
from its attached NxPort."::={ fcFxPortC2AccountingEntry 3}fcFxPortC2OutFrames OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 2 frames delivered through this
FxPort to its attached NxPort."::={ fcFxPortC2AccountingEntry 4}fcFxPortC2InOctets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 2 frame octets, including the frame
delimiters, received by this FxPort from its attached
NxPort."::={ fcFxPortC2AccountingEntry 5}fcFxPortC2OutOctets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 2 frame octets, including the frame
delimiters, delivered through this FxPort to its
attached NxPort."::={ fcFxPortC2AccountingEntry 6}fcFxPortC2Discards OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 2 frames discarded by this FxPort."::={ fcFxPortC2AccountingEntry 7}fcFxPortC2FbsyFrames OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of F_BSY frames generated by this FxPort
against Class 2 frames."::={ fcFxPortC2AccountingEntry 8}fcFxPortC2FrjtFrames OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of F_RJT frames generated by this FxPort
against Class 2 frames."::={ fcFxPortC2AccountingEntry 9}-- the Class 3 Accounting Group-- This table contains, one entry for each FxPort in the Fabric-- Element, Counters for certain types of events occurred in the-- the FxPorts since the management agent has re-initialized.-- Implementation of this group is optional.fcFxPortC3AccountingTable OBJECT-TYPE
SYNTAXSEQUENCEOF FcFxPortC3AccountingEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort in the
Fabric Element, Class 3 accounting information recorded
since the management agent has re-initialized."::={ fcFeAccounting 3}fcFxPortC3AccountingEntry OBJECT-TYPESYNTAX FcFxPortC3AccountingEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing Class 3 accounting information for
each FxPort."INDEX{ fcFxPortC3AccountingModuleIndex, fcFxPortC3AccountingFxPortIndex
}::={ fcFxPortC3AccountingTable 1}
FcFxPortC3AccountingEntry ::=
SEQUENCE{
fcFxPortC3AccountingModuleIndex
FcFeModuleIndex,
fcFxPortC3AccountingFxPortIndex
FcFeFxPortIndex,
fcFxPortC3InFrames
Counter32,
fcFxPortC3OutFrames
Counter32,
fcFxPortC3InOctets
Counter32,
fcFxPortC3OutOctets
Counter32,
fcFxPortC3Discards
Counter32}fcFxPortC3AccountingModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortC3AccountingEntry 1}
fcFxPortC3AccountingFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortC3AccountingEntry 2}fcFxPortC3InFrames OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 3 frames received by this FxPort
from its attached NxPort."::={ fcFxPortC3AccountingEntry 3}fcFxPortC3OutFrames OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 3 frames delivered through this
FxPort to its attached NxPort."::={ fcFxPortC3AccountingEntry 4}fcFxPortC3InOctets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 3 frame octets, including the frame
delimiters, received by this FxPort from its attached
NxPort."::={ fcFxPortC3AccountingEntry 5}fcFxPortC3OutOctets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The number of Class 3 frame octets, including the frame
delimiters, delivered through this FxPort to its
attached NxPort."::={ fcFxPortC3AccountingEntry 6}fcFxPortC3Discards OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Class 3 frames discarded by this FxPort."::={ fcFxPortC3AccountingEntry 7}-- The Capability Group - consists of a table describing-- information about what each FxPort is inherently capable-- of operating or supporting.-- A capability may be used, as expressed in its respective-- object value in the Configuration group.-- Implementation of this group is optional.fcFxPortCapTable OBJECT-TYPESYNTAXSEQUENCEOF FcFxPortCapEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that contains, one entry for each FxPort, the
capabilities of the port within the Fabric Element."::={ fcFeCapabilities 1}fcFxPortCapEntry OBJECT-TYPESYNTAX FcFxPortCapEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing the capabilities of a FxPort."INDEX{ fcFxPortCapModuleIndex, fcFxPortCapFxPortIndex }::={ fcFxPortCapTable 1}
FcFxPortCapEntry ::=SEQUENCE{
fcFxPortCapModuleIndex
FcFeModuleIndex,
fcFxPortCapFxPortIndex
FcFeFxPortIndex,
fcFxPortCapFcphVersionHigh
FcphVersion,
fcFxPortCapFcphVersionLow
FcphVersion,
fcFxPortCapBbCreditMax
FcBbCredit,
fcFxPortCapBbCreditMin
FcBbCredit,
fcFxPortCapRxDataFieldSizeMax
FcRxDataFieldSize,
fcFxPortCapRxDataFieldSizeMin
FcRxDataFieldSize,
fcFxPortCapCos
FcCosCap,
fcFxPortCapIntermix
INTEGER,
fcFxPortCapStackedConnMode
FcStackedConnMode,
fcFxPortCapClass2SeqDeliv
INTEGER,
fcFxPortCapClass3SeqDeliv
INTEGER,
fcFxPortCapHoldTimeMax
MicroSeconds,
fcFxPortCapHoldTimeMin
MicroSeconds,
fcFxPortCapBaudRates
Fc0BaudRateCap,
fcFxPortCapMedia
Fc0MediaCap
}fcFxPortCapModuleIndex OBJECT-TYPESYNTAXFcFeModuleIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the module containing the FxPort
for which this entry contains information."::={ fcFxPortCapEntry 1}fcFxPortCapFxPortIndex OBJECT-TYPESYNTAXFcFeFxPortIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the FxPort within the module.
This number ranges from 1 to the value of
fcFeModulePortCapacity for the associated module. The
value remains constant for the identified FxPort until
the module is re-initialized."::={ fcFxPortCapEntry 2}
fcFxPortCapFcphVersionHigh OBJECT-TYPESYNTAXFcphVersionMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The highest or most recent version of FC-PH that the
FxPort is capable of supporting."::={ fcFxPortCapEntry 3}fcFxPortCapFcphVersionLow OBJECT-TYPESYNTAXFcphVersionMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The lowest or earliest version of FC-PH that the FxPort
is capable of supporting."::={ fcFxPortCapEntry 4}fcFxPortCapBbCreditMax OBJECT-TYPESYNTAXFcBbCreditMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The maximum number of receive buffers available for
holding Class 1 connect-request, Class 2 or Class 3
frames from the attached NxPort."::={ fcFxPortCapEntry 5}fcFxPortCapBbCreditMin OBJECT-TYPESYNTAXFcBbCreditMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The minimum number of receive buffers available for
holding Class 1 connect-request, Class 2 or Class 3
frames from the attached NxPort."::={ fcFxPortCapEntry 6}fcFxPortCapRxDataFieldSizeMax OBJECT-TYPESYNTAXFcRxDataFieldSizeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum size in bytes of the Data Field in a frame
that the FxPort is capable of receiving from its
attached NxPort."::={ fcFxPortCapEntry 7}fcFxPortCapRxDataFieldSizeMin OBJECT-TYPESYNTAXFcRxDataFieldSizeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The minimum size in bytes of the Data Field in a frame
that the FxPort is capable of receiving from its
attached NxPort."::={ fcFxPortCapEntry 8}fcFxPortCapCos OBJECT-TYPESYNTAXFcCosCapMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A value indicating the set of Classes of Service that
the FxPort is capable of supporting."::={ fcFxPortCapEntry 9}fcFxPortCapIntermix OBJECT-TYPE
SYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A flag indicating whether or not the FxPort is capable
of supporting the intermixing of Class 2 and Class 3
frames during a Class 1 connection. This flag is only
valid if the port is capable of supporting Class 1
service."::={ fcFxPortCapEntry 10}fcFxPortCapStackedConnMode OBJECT-TYPESYNTAXFcStackedConnModeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A value indicating the mode of Stacked Connect request
that the FxPort is capable of supporting."
::={ fcFxPortCapEntry 11}fcFxPortCapClass2SeqDeliv OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A flag indicating whether or not the FxPort is capable
of supporting Class 2 Sequential Delivery."::={ fcFxPortCapEntry 12}fcFxPortCapClass3SeqDeliv OBJECT-TYPESYNTAXINTEGER{yes (1),no (2)}
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A flag indicating whether or not the FxPort is capable
of supporting Class 3 Sequential Delivery."::={ fcFxPortCapEntry 13}fcFxPortCapHoldTimeMax OBJECT-TYPESYNTAXMicroSecondsMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum holding time (in microseconds) that the
FxPort is capable of supporting."::={ fcFxPortCapEntry 14}fcFxPortCapHoldTimeMin OBJECT-TYPESYNTAXMicroSecondsMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The minimum holding time (in microseconds) that the
FxPort is capable of supporting."::={ fcFxPortCapEntry 15}fcFxPortCapBaudRates OBJECT-TYPESYNTAX Fc0BaudRateCap
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"A value indicating the set of baud rates that the FxPort
is capable of supporting. This variable has been
deprecated and may be implemented for backward
compability."::={ fcFxPortCapEntry 16}fcFxPortCapMedia OBJECT-TYPESYNTAX Fc0MediaCap
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"A value indicating the set of media that the FxPort is
capable of supporting. This variable has been deprecated
and may be implemented for backward compability."::={ fcFxPortCapEntry 17}
END